package com.study.app.domain.bo;

import com.study.common.core.validate.AddGroup;
import com.study.common.core.validate.EditGroup;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class AppUserFeedbackAppBo {

    /**
     * 反馈问题类型：1、界面UI问题，2、账户问题，3、订单问题，4、产品建议，5其他问题
     */
    @NotNull(message = "反馈问题类型：1、界面UI问题，2、账户问题，3、订单问题，4、产品建议，5其他问题不能为空", groups = { AddGroup.class, EditGroup.class })
    private Integer category;

    /**
     * 用户反馈内容
     */
    @NotBlank(message = "用户反馈内容不能为空", groups = { AddGroup.class, EditGroup.class })
    private String content;

    /**
     * 用户反馈内容图片,若是多张图片以“,”分割
     */
    private String images;

    /**
     * 联系电话
     */
    private String phone;
}
